body {
    background: url(../../../images/wb_body_bg-1x466.png) repeat-x top #ffffff;
}
#header {
    width: 1000px;
    background:white url('../../../images/wb_header_bg-818x116.png') no-repeat right top;
    height: 116px;
position:relative;
}
#pageWrapper {
    width: 1000px;
    margin: 0 auto;
}
.bodyShadow {
    width: 100%; 
z-index:-1;
    background: url(../../../images/wb_body_shadow-1046x1.png) repeat-y center fixed; position: fixed; height: 100%; top: 0; left: 0; right: 0; bottom: 0;
}
#contentWrap {
    width: 1000px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
padding:0px;
}
#footer {
    width: 1000px;
}
#topNav{
	width:1000px;
	background: 0px -83px repeat-x;
	background-image: url('../../../images/wb_sprites_20110405-100x150.png');
	padding:0px;
margin:0px;
}
#topNav ul li.nav a {
    text-transform: none;
    text-shadow: none;
    color: white;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    border-right: 1px solid #a0b3c1;
padding: 7px 8px;
}
#topNav ul li.nav_hover a, #topNav ul li a:hover {
    background: none;
    color: #cccccc;
}
h1.style16 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
#mhDecal{
position: absolute;
top: 10px;
left: 280px;
width: 350px;
height: 60px;
text-align:center;
}
#footer{
background: white url('../../../images/wb_footer_bg-1000x106.png') no-repeat 0px 32px;
}
#footer ul {
width: 720px;
margin: 0 auto;
float: none;
display: block;
height: 32px;
}

#topRight {
    position: absolute;
    top: 0px;
    right: 0px;
}
#topRight ul {
    list-style-type: none;
margin:0px;
padding:0px;
}
#topRight ul li {
    float: left;
}
#topRight #display_menu_3 li a {
text-transform: none;
text-shadow: none;
color: white;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
float: left;
padding: 6px 13px;
}
#content{
width:1000px;
}
#mhContact {
    position: absolute; bottom: 10px; right: 10px; 
    width: 260px; text-align: right; font-size: 12px;
}
#mhContact .phonePrompt	{font-size:11px; color:#85888d; display:inline; margin-right:5px;}
#mhContact .phoneNumber	{font-size:14px; color:#3f4140; display:inline; font-weight:bold;}

#content #content_area br{
display:block;
}
body input#search_input {
    width: 410px;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
background: white;
padding: 0px 10px;
    height: 20px;
}
body input#search_submit {
    border: 1px solid #ffffff; font-size: 12px; color: #ffffff; background: #5e89a8; font-family: Arial, Helvetica, sans-serif;
    box-shadow: 2px 2px 2px #afafaf; -moz-box-shadow: 2px 2px 2px #afafaf; -webkit-box-shadow: 2px 2px 2px #afafaf;
    align-items: flex-start; text-align: center; cursor: default;  padding: 2px 6px 3px;        box-sizing: border-box;
    width: 53px;
    height: 20px;
    top: -1px;
    right: -1px;
text-indent:0px;
}
#displaySearch {
height: 27px;
position: absolute;
right: 353px;
top: 90px;
width: 335px;
}
#footer #eListWrap {
    background: none;
    float: none;
    margin: 10px auto 0px;
}
#footer #eListWrap div.title {
    color: black;
    text-transform: none;
}
#eList #search_submit {
    width: 75px;
}
body #eList {
    width: 465px;
}
#displaySearch #search_input {
width: 280px;
}
#home_icon { width: 18px; height: 16px; display: block;
    background: url(../../../images/wb_sprites_20110405-100x150.png) no-repeat -29px -43px;float: left;
margin-top: -3px;
}
#above_breadcrumb {
    font-size: 14px; color: #727272; margin: 0px 0px 0px 0px; font-weight: bold; font-family: arial, helvetica, sans-serif;
}
input[name="Cat"] + table {
    border: 1px solid #5f8aa8;
}
#cartWrapper > span.cartAnchor {
    right: 50px;
    top: 20px;
    color: rgb(95, 95, 95);
    font-weight: bold;
}
#cartWrapper {
    width: 85px;
}
#header a.cartLink {
    background-position: 40px 14px;
}
#header #cartWrapper > span.cartNum {
    width: 107px;
}
body .soft_add_wrapper.anchored {
    top: -48px !important;
    left: -153px !important;
}
#v65-cart-table #cart-header {
    background: 0px -83px repeat-x; background-image: url('../../../images/wb_sprites_20110405-100x150.png');
}
.v65-cart-header-blank font.bgcolor1 {}
#cart-header .v65-cart-header-text font.colors_background1 {
    background: none;
    color: white !important;
    font-weight: bold;
}
#cartHeaderLeftCorner {
    display: none;
}
#v65-cart-table-container .colors_lines {
    background-color: transparent;
}
.v65-cart-header-blank {
}
#cart-top-rule {
    display: none;
}
#cart-top-rule > tbody > tr > td:nth-child(2) > img {
    display: none;
}
#v65-cart-header-right {
    visibility: hidden;
}
#content_area .colors_productname i b, #content_area .colors_text, #content_area .pricecolor, #content_area .pricecolor b span{
color:black !important;
}
.colors_productname {
color: #577eb4;
}
form#v65-onepage-CheckoutForm h2#v65-onepage-header {
    font-family: Arial;
}
/*table.v65-productDisplay tr:nth-child(5n) .v65-productDisplay-cell.v65-productName {
    margin-top: 20px;
    float: left;
    width: 100%;
}*/
.v65-productDisplay-cell.v65-productRow-divider {
height: 35px;
}

/* LIGHTWEIGHT GRID CSS */
table.v65-productDisplay table.v65-productDisplay tr:nth-child(4n){
float:left;
width:100%;
height:30px;
}